long haul (Noun) — A journey over a long distance. ex. "it's a long haul from New York to Los Angeles"
long haul (Noun) — A period of time sufficient for factors to work themselves out. ex. "he performed well over the long haul"